Text user interfaces

A Text User Interface (TUI) is a program that has no graphical display and simply runs in a text based shell

All confirmed to work in Debian Linux

System monitoring - htop,  nmon, conky (is TUI too), atop
System information: inxi
System security auditor: lynis
System equalizer: alsaequal
Disk usage: ncdu (vifm more these days)
Network monitoring: bmon, nethogs, iftop
Wi-Fi monitoring: wavemon
Browser: lynx, links2, w3m
Typing game: GNU typist
Games - cataclysm-dda, gnuchess, curse of war
Music player: mocp/mpd+ncmpcpp, cmus once in a while (mocp is easier, ncmpcpp is prettier)
YouTube - ytfzf
Multiplexor - tmux , byobu, terminator.
Journal  - jrnl # Python based tag, search, date journal
Shell - bash # perhaps ZSH unified history is a good idea.
Mail: mutt (nmh when I get it to work)
RSS: newsboat
IRC: irssi, weechat 
Non-IRC: finch
IDE: Emacs or a text editor, but xwpe, nvim and eFTE are worth to mention
Word processor: wordgrinder 
Text editor - nvim, xvi, vim, neovim, elvis and vis
File manager: ranger (slow, but full featured) or mc (nowhere near as slow as ranger, but clunkier), vifm, mv,ls,rm 
Duplicate files: jdupes, diff, coreutils
Downloading: wget, curl (sometimes with aria2c)
Torrents: rtorrent
YouTube/Soundcloud Ripping: youtube-dl
Manpages: most, info, pinfo
Screenshot: scrot
Screensaver: No More Secrets, NCMatrix, tty-clock, Cmatrix
Dictionary: dict (and dictd for a server)
Outliner: Org-mode (used hnb for a while but segfaults at large files)
Presentation: mdp, dss
Spreadsheet: Deciding between sc and sc-im
Password manager: kpcli, pass
Calculator: bc, python scripts, qalc, maxima (is more than a calculator tho)
Statistical package: pspp

